Скрыть языковые ошибки основной ветки
Прикладные решения могут содержать большое количество ошибок, которые не препятствуют их работе, но говорят о том, что не соблюден тот или иной стандарт разработки. В такой ситуации за большим количеством других ошибок можно не заметить свою ошибку, привнесенную в результате текущей разработки.
Когда команда разрабатывает приложение в Git, то для реализации новой функциональности или для исправления ошибки обычно создается новая ветка. Она ответвляется от основной ветки, например от ветки master. 1C:EDT позволяет в текущей ветке скрыть все языковые ошибки, которые существовали ранее, то есть в основной ветке. В результате вы видите только те ошибки, которые допустили сами в текущей ветке.
Обратите внимание, что таким образом скрываются не все ошибки вообще, которые есть в проекте, а только те ошибки, которые связаны с использованием встроенного языка. Ошибки, связанные со свойствами конфигурации или отдельных ее объектов, остаются видны. Поэтому, например, при редактировании модулей вы не будете видеть «старые» ошибки, но в панели Ошибки конфигурации будут видны все старые ошибки, относящиеся к конфигурации, а не к модулям.
Для создания примера использованы 1C:EDT 2024.1.1 и «1С:Предприятие» 8.3.25.1356.
Выполните подготовительные действия
Выполните пример
- Импортируйте все ветки проекта из репозитория https://github.com/1C-Company/team-demo-edt3 (возможна ошибка);
- Чтобы в дальнейшем вам было удобно наблюдать за результатами, подготовьте
рабочее пространство:
- Осмотритесь вокруг:
- В репозитории, который вы клонировали, есть еще одна ветка — feature/feature1. Эта ветка была создана для того, чтобы в ней разработать некоторую новую функциональность.
- Переключитесь на ветку удаленного отслеживания origin/feature/feature1 и выберите вариант создания новой локальной ветки;
- Осмотритесь вокруг. Сейчас вы находитесь в ветке feature/feature1. В
проекте Demo3 существует 2193 ошибки. Как и раньше, это
общее количество ошибок, как языковых, так и связанных с объектами конфигурации.
Ошибок здесь на одну больше, т.к. в модуле приложения есть новая 13 строка,
отмеченная
предупреждением:
ПерваяПеременная = Истина; - Скройте все ошибки, источником которых является ветка
master. Для этого:
- В свойствах проекта Demo3 включите возможность
скрытия ошибок:
- В панели Навигатор нажмите Свойства в контекстном меню проекта;
- Перейдите на страницу ;

- Установите флажок Спрятать результаты проверок для выбранной ветки;
- В поле Базовая ветка / коммит выберите локальную ветку master;
- Нажмите Применить и закрыть;
- В командной панели основного окна нажмите
(Скрыть/показать ошибки из базовой ветки git);
- В свойствах проекта Demo3 включите возможность
скрытия ошибок:
- Осмотритесь вокруг:
- Если теперь вы нажмете
(Скрыть/показать ошибки из базовой ветки git)
еще раз, то все скрытые ошибки из ветки master появятся
снова.






